برای آنکه بتوان تکنولوژی AJAX را طراحی کرد، مایحتاج میباشد که اجزا و امکانهای تحت، در وبسایت متبوع وجود داشته باشند. جاوا اسکریپت (JavaScript) جاوااسکریپت، تأمینکننده امکانهایی برای برقراری با سرور یا این که سمت بکاند (Back-end) اینترنتوبسایت میباشد. این امکان در تکنولوژی AJAX به صورت ویژه الزامی وجود ندارد. البته با اعتنا به اینکه آحاد مرورگرهای طراحی سایت در مشهد امروزی اینترنت از این گویش اپنویسی جانبداری مینمایند، دراین تکنولوژی موردنیاز خواهد بود.
XmlHttpRequest
این قابلیت و امکان منجر برقراری رابطه مرورگر با سمت سرور وبسایت (Back-end) می گردد. در مرورگرهای گوناگون، این امکان به وسیله مؤلفههای مختلفی مهیا شدهاست. به صورت نمونه، در مرورگر Internet Explorer مؤلفه MSXML ActiveX و در مرورگر Mozilla Firefox مؤلفه XmlHttpRequest این خصوصیت را تأمین مینماید.
تامین از DOM
DOM یکیاز دیگر از اجزای مایحتاج تکنولوژی AJAX میباشد. این نصیب، یک ساختار درختی از آحاد عنصرها HTML داخل یک ورقه اینترنت میباشد. مرورگرهای متعدد جهت حفاظت از بهروزرسانی پویای این عنصرها، از یک روش استاندارد استعمال مینمایند. اینراه استاندارد در اکثر زمان ها مرورگرها با جانبداری از DOM اعمال میشود.
JSON یا این که XML
XML، تحت عنوان بخشی دیگر از اجزای AJAX، تأمینکننده بضاعت و توان برقراری رابطه با سرور اینترنتوبسایت در یک مکانیزم استاندارد میباشد. در برخی موقعیت به مکان این قسمت، از JASON (JavaScript Object Notation) برای علامتگذاری رابطه به کار گیری میشود.
شناخت با طریق تلاش AJAX
جاری ساختن پروژه Ajax طی یک سری مرحله اجرا میگردد. استارت به عمل این تکنولوژی با کلیک روی یک دکمه یا این که لینک و پیوند شروع میگردد. با اجرا هریک از این دو روی داد، یک شیء XMLHTTP ساخته می شود. آنگاه درخواستی به صورت Httprequest به سرور ارسال میگردد. سرور، این درخواست را پردازش مینماید.
به دنبال، سرور برای این درخواست پاسخی تولید مینماید. آنگاه دادهها را به مرورگر گشوده میگرداند. در غایت، جواب در مرورگر بوسیله جاوا اسکریپت (JavaScript) اخذ میشود. این جواب به طور بهروزرسانی محتوای شیت، اکران داده میگردد.
کاربردهای Ajax چیست؟
در جواب به اینکه مهمترین مفاد کاربرد AJAX چیست، میقدرت به مثالهای زیادی اشاره نمود. اخذ داده ها از سرور حتی بعد از بارگذاری شدن بدون نقص کاغذ اینترنت، بهروزرسانی بخشی از شیت اینترنت فارغ از نیاز به بار گذاری دوباره آن به عنوان مثال مهمترین کاربردهای این تکنولوژی میباشند.
پیادهسازی جستجوی زنده (Live Search) و فیلترهای متفاوت سوای نیاز به بار گذاری دوباره ورقه، عمل با مقر داده از روش ارسال درخواست به سمت سرور از سایر مورد ها کاربرد AJAX معرفی شدهاست. AJAX برای همه درخواستهای مخاطب که قابلیت و امکان جواب به وی فارغ از نیاز به لود دوباره محتوای کل شیت وجود داشته باشد، کاربرد داراست.
صفحه های Login forms و Rating and Votig به عنوان مثال این صفحه ها میباشند. وب سایتهای معروفی زیرا فیسبوک، گوگل مپ، یوتیوب و توییتر از این تکنولوژی در پیاده سازی صفحه ها خویش به کار گیری مینمایند.
مزایای به کارگیری از تکنولوژی AJAX
ممکن میباشد برای شما این سؤال پیش آید که مزایای استعمال از تکنولوژی AJAX چیست؟ برخی از مزایای کاربرد این تکنولوژی در طراحی سایتوب سایتها عبارتند از:
کوتاه کردن مسیر وصال به جواب هنگام کاوش
حذف مجال ما یحتاج برای بارگیری دوباره ورقه
خودداری از دانلود دوباره محتویات ورقه در سیستم استفاده کننده
بهروزرسانی یک کاغذ سوای نیاز به بار گذاری دوباره
صرفه جویی در منابع سرور
برای آنکه بتوان تکنولوژی AJAX را طراحی کرد، مایحتاج میباشد که اجزا و امکانهای تحت، در وبسایت متبوع وجود داشته باشند. جاوا اسکریپت (JavaScript) جاوااسکریپت، تأمینکننده امکانهایی برای برقراری با سرور یا این که سمت بکاند (Back-end) اینترنتوبسایت میباشد. این امکان در تکنولوژی AJAX به صورت ویژه الزامی وجود ندارد. البته با اعتنا به اینکه آحاد مرورگرهای طراحی سایت در مشهد امروزی اینترنت از این گویش اپنویسی جانبداری مینمایند، دراین تکنولوژی موردنیاز خواهد بود.
XmlHttpRequest
این قابلیت و امکان منجر برقراری رابطه مرورگر با سمت سرور وبسایت (Back-end) می گردد. در مرورگرهای گوناگون، این امکان به وسیله مؤلفههای مختلفی مهیا شدهاست. به صورت نمونه، در مرورگر Internet Explorer مؤلفه MSXML ActiveX و در مرورگر Mozilla Firefox مؤلفه XmlHttpRequest این خصوصیت را تأمین مینماید.
تامین از DOM
DOM یکیاز دیگر از اجزای مایحتاج تکنولوژی AJAX میباشد. این نصیب، یک ساختار درختی از آحاد عنصرها HTML داخل یک ورقه اینترنت میباشد. مرورگرهای متعدد جهت حفاظت از بهروزرسانی پویای این عنصرها، از یک روش استاندارد استعمال مینمایند. اینراه استاندارد در اکثر زمان ها مرورگرها با جانبداری از DOM اعمال میشود.
JSON یا این که XML
XML، تحت عنوان بخشی دیگر از اجزای AJAX، تأمینکننده بضاعت و توان برقراری رابطه با سرور اینترنتوبسایت در یک مکانیزم استاندارد میباشد. در برخی موقعیت به مکان این قسمت، از JASON (JavaScript Object Notation) برای علامتگذاری رابطه به کار گیری میشود.
شناخت با طریق تلاش AJAX
جاری ساختن پروژه Ajax طی یک سری مرحله اجرا میگردد. استارت به عمل این تکنولوژی با کلیک روی یک دکمه یا این که لینک و پیوند شروع میگردد. با اجرا هریک از این دو روی داد، یک شیء XMLHTTP ساخته می شود. آنگاه درخواستی به صورت Httprequest به سرور ارسال میگردد. سرور، این درخواست را پردازش مینماید.
به دنبال، سرور برای این درخواست پاسخی تولید مینماید. آنگاه دادهها را به مرورگر گشوده میگرداند. در غایت، جواب در مرورگر بوسیله جاوا اسکریپت (JavaScript) اخذ میشود. این جواب به طور بهروزرسانی محتوای شیت، اکران داده میگردد.
کاربردهای Ajax چیست؟
در جواب به اینکه مهمترین مفاد کاربرد AJAX چیست، میقدرت به مثالهای زیادی اشاره نمود. اخذ داده ها از سرور حتی بعد از بارگذاری شدن بدون نقص کاغذ اینترنت، بهروزرسانی بخشی از شیت اینترنت فارغ از نیاز به بار گذاری دوباره آن به عنوان مثال مهمترین کاربردهای این تکنولوژی میباشند.
پیادهسازی جستجوی زنده (Live Search) و فیلترهای متفاوت سوای نیاز به بار گذاری دوباره ورقه، عمل با مقر داده از روش ارسال درخواست به سمت سرور از سایر مورد ها کاربرد AJAX معرفی شدهاست. AJAX برای همه درخواستهای مخاطب که قابلیت و امکان جواب به وی فارغ از نیاز به لود دوباره محتوای کل شیت وجود داشته باشد، کاربرد داراست.
صفحه های Login forms و Rating and Votig به عنوان مثال این صفحه ها میباشند. وب سایتهای معروفی زیرا فیسبوک، گوگل مپ، یوتیوب و توییتر از این تکنولوژی در پیاده سازی صفحه ها خویش به کار گیری مینمایند.
مزایای به کارگیری از تکنولوژی AJAX
ممکن میباشد برای شما این سؤال پیش آید که مزایای استعمال از تکنولوژی AJAX چیست؟ برخی از مزایای کاربرد این تکنولوژی در طراحی سایتوب سایتها عبارتند از:
کوتاه کردن مسیر وصال به جواب هنگام کاوش
حذف مجال ما یحتاج برای بارگیری دوباره ورقه
خودداری از دانلود دوباره محتویات ورقه در سیستم استفاده کننده
بهروزرسانی یک کاغذ سوای نیاز به بار گذاری دوباره
صرفه جویی در منابع سرور

کنتراست (contrast)456